package com.shioirikukuri.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * 优惠券类型管理实体类
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class CouponType {
	/*************************优惠卷类型常量****************************/
	public static final int COUPON_TYPE_CASH = 0; // 代金券
	public static final int COUPON_TYPE_DISCOUNT = 1; // 折扣券

	private Long id;              // 优惠券类型ID
	private String name;         // 优惠券类型名称
	private String description;  // 优惠券类型描述
	private Integer type;        // 优惠券类型：0-代金券，1-折扣券
	private Double value;        // 优惠券值（代金券为固定金额，折扣券为折扣比例）
	private Integer effectiveDays; // 生效周期，决定用户自收到优惠券后多少天内可以使用，0表示不限制
	private Date createdAt;      // 创建时间
	private Date updatedAt;      // 更新时间
}
